package com.neusoft.neuiotms.dcom.dto.hn;

import java.util.ArrayList;
import java.util.List;

import com.neusoft.bizcore.web.dto.AbstractAuditDTO;
import com.neusoft.neuiotms.dcom.model.enums.HnInspectionCategory;
import com.neusoft.neuiotms.dcom.model.enums.HnInspectionItemDataType;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class HnInspectionItemDTO extends AbstractAuditDTO {

    private static final long serialVersionUID = 6628891992160279764L;

    /** 巡检分类 **/
    private HnInspectionCategory category;

    /** 巡检项类别 **/
    private String itemType;

    /** 巡检项内容 **/
    private String item;

    /** 巡检项数据类型 **/
    private HnInspectionItemDataType dataType;

    /** 单位 **/
    private String unit;

    /** 候选值 **/
    private String candidateValue;

    private List<String> candidateValueArr = new ArrayList<>();

    /** 异常判断准则 **/
    private String rule;

    /** 是否禁用 **/
    private boolean disabled;

    /** 维护人姓名 **/
    private String userName;

    /** 维护人编码 **/
    private String userCode;

    /** 序号 **/
    private int sort;

}
